var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express' });
});

// 添加跨域和缓存控制中间件
router.use((req, res, next) => {
  res.header('Access-Control-Allow-Origin', '*');
  res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
  res.header('Cache-Control', 'no-store, no-cache, must-revalidate, private');
  res.header('Pragma', 'no-cache');
  res.header('Expires', '0');
  next();
});

// get_account 路由处理
router.get('/get_account', (req, res) => {
  // 添加响应头
  res.set({
    'Cache-Control': 'no-store, no-cache, must-revalidate, private',
    'Pragma': 'no-cache',
    'Expires': '0'
  });
  
  // 返回数据
  try {
    // 你的数据处理逻辑
    res.json(/* 你的数据 */);
  } catch (error) {
    res.status(500).json({ error: '获取数据失败' });
  }
});

module.exports = router;
